package domain;

import java.util.Random;

public class Dice {
	
	Random r;

	public Dice() {
		r = new Random();
	}
	
	public int d4(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(4)+1;
		}
		return x;		
	}
	
	public int d6(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(6)+1;
		}
		return x;		
	}
	
	public int d8(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(8)+1;
		}
		return x;		
	}
	
	public int d10(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(10)+1;
		}
		return x;		
	}
	
	public int d12(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(12)+1;
		}
		return x;		
	}
	
	public int d20(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(20)+1;
		}
		return x;		
	}
	
	public int d100(int n){
		int x = 0;
		for (int i=0; i< n;i++){
			x+=r.nextInt(100)+1;
		}
		return x;		
	}
	
	public int getMod(int n){
		int mod = (n-10)/2;
		if(mod>9)
			return mod;
		else
			return 0;
	}
	
	public int statRoll(){
		int x = 0;
		x += d6(3) + d4(1);
		return x;
	}

}
